home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / autocon3.arc / AUTOCON.DOC next >
Text File  |  1990-02-13  |  24KB  |  542 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                                A U T O C O N
  14.                                 Version 1.3
  15.                               January 31, 1990
  16.  
  17.                                     by
  18.                                Larry Weaver
  19.  
  20.  
  21.  
  22.  
  23.  
  24.                       Copyright (c) 1989-90 Larry Weaver
  25.  
  26.                               317 Ladera St. #2
  27.                               Santa Barbara, CA 93101
  28.                               (805) 963-8060
  29.  
  30.  
  31.  
  32.  
  33.                                      AUTOCON
  34.  
  35.                                    Introduction
  36.  
  37.        What is AUTOCON?
  38.  
  39.          AUTOCON is a program that will allow you to easily and quickly
  40.          change your AUTOEXEC.BAT and CONFIG.SYS files and boot-up with
  41.          a different configuration.
  42.  
  43.          AUTOCON does this by establishing up to fifty different pairs
  44.          of AUTOEXEC.BAT and CONFIG.SYS files in different records in a
  45.          data file.  You can use AUTOCON to easily copy these files to
  46.          your root directory of drive C: and reboot your computer.
  47.  
  48.          These copies have different names associated with them, so that
  49.          you can tell what they are for.  (e.g. NoTsrs might be used for
  50.          a boot up with no terminate and stay resident programs.)
  51.  
  52.          The first time AUTOCON is run, it will create a data file named
  53.          'AUTOCON.DAT' and copy AUTOEXEC.BAT and CONFIG.SYS into five
  54.          records in that file.  The records are given the names of
  55.          AUTOCON01-AUTOCON05. The names can be changed to something more
  56.          suitable when you edit the associated AUTOEXEC and CONFIG
  57.          fields of the records.  A single keystroke (specifically the
  58.          <F3> key) will add more records in the data entry mode.
  59.  
  60.          AUTOCON incorporates a full screen editor to make changing the
  61.          AUTOEXEC and CONFIG records extremely easy.  The editor uses
  62.          Turbo IDE/Sidekick/WS compatible keystrokes.  If you are not
  63.          familiar with these, there is an on-line helpfile which details
  64.          all of the keystrokes.  If you desire, you can change the
  65.          editor keystrokes.  The <F6> key will pop up a key editor for
  66.          this purpose.
  67.  
  68.          I know that there are many programs like AUTOCON available on
  69.          BBSs, but I don't believe that any are as easy to use as
  70.          AUTOCON.  AUTOCON is a complete editing environment with mouse
  71.          support, context sensitive help, and one key AUTOEXEC.BAT and
  72.          CONFIG.SYS updating.
  73.  
  74.          After you have established your records and names, you can
  75.          update your configuration by entering the name of the new
  76.          configuration on the command line (e.g. AUTOCON NOTSRS).
  77.          AUTOCON will copy the AUTOEXEC and CONFIG fields of the record
  78.          named NOTSRS into C:\ as AUTOEXEC.BAT and CONFIG.SYS and cause
  79.          the system to do a REBOOT.
  80.  
  81.          If you are in menu mode, hitting <F2> will copy the AUTOEXEC
  82.          and CONFIG fields of the current record to C:\ and allow you to
  83.          choose whether to do a REBOOT or not.
  84.  
  85.          AUTOCON will first look in the current subdirectory for it's
  86.          help and data files (allowing you to have more than one
  87.          configuration data file - though I doubt that you will need
  88.          more than the fifty pairs).  If they are not in the current
  89.          subdirectory (and you are using DOS 3.3) then AUTOCON will
  90.          search the subdirectory it was started from.  If they are not
  91.          there, AUTOCON will then search the path.  As a consequence (as
  92.          long as the help and data file are in the path - or the
  93.          directory AUTOCON is started from) AUTOCON can be run from any
  94.          subdirectory.
  95.     
  96.  
  97.       The Need For System Reconfiguration:
  98.      
  99.          There are many reasons people change their configuration.  As
  100.          an example, if you are going to run SPINRITE you will need to
  101.          remove your disk caching program.  If you are going to run a
  102.          large program, you may need to remove your TSR's to get more
  103.          memory space.
  104.  
  105.          With autocon you simply enter the name of the configuration you
  106.          want from the command line, and your AUTOEXEC.BAT and
  107.          CONFIG.SYS are updated, and your system is rebooted.  AUTOCON
  108.          gives you complete control of your environment
  109.  
  110.          Most programs now come with install programs that like messing
  111.          around with your Autoexec and Config files.  Normally these
  112.          programs make your blood run cold, but with AUTOCON, you can
  113.          watch them in amusement.  After they are finished, you can call
  114.          up AUTOCON, read what they've done into one of your records,
  115.          and either restore your original configuration, or make the
  116.          appropriate editing changes to it to handle the new program.
  117.  
  118.                               INSTALLING AUTOCON
  119.  
  120.       Installation
  121.  
  122.          To install AUTOCON, do the following:
  123.  
  124.             1.  AUTOCON initially requires only AUTOCON.EXE and
  125.                 AUTOCON.HLP to run.  Copy these two files to your hard
  126.                 disk (probably to your UTILITY or BIN subdirectory - or
  127.                 some other subdirectory in your path).
  128.  
  129.             2.  Change to that subdirectory and type AUTOCON <enter>.
  130.                 AUTOCON will make five records each containing a copy of
  131.                 your current AUTOEXEC.BAT and CONFIG.SYS and named
  132.                 AUTOCON01-AUTOCON05.
  133.  
  134.             3.  You will now be in a data entry screen with the
  135.                 capability of editing the names and the AUTOEXEC and
  136.                 CONFIG fields of each record.  The <F1> will bring up
  137.                 context sensitive help.  The <F3> key will add more
  138.                 records.
  139.  
  140.             4.  Hitting <F2> in the data entry screen will cause the
  141.                 AUTOEXEC and CONFIG fields in the current record to be
  142.                 copied into C:\AUTOEXEC.BAT and CONFIG.SYS, and you will
  143.                 be asked if you want to REBOOT.
  144.  
  145.              5. When AUTOCON is exited the records will be saved in a
  146.                 file named 'AUTOCON.DAT' in the current subdirectory.
  147.  
  148.              6. Hitting <CtrlK><R> in either the AUTOEXEC or CONFIG
  149.                 field editor will copy the current C:\AUTOEXEC.BAT or
  150.                 CONFIG.SYS (or any other file of your choosing) into the
  151.                 field.  You can pop-up a filelist and pick with a scroll
  152.                 bar.
  153.  
  154.              7. If you are currently using a Disk CACHE program then you
  155.                 may experience a slight problem with the reboot.
  156.                 AUTOCON copies the current fields to the C: drive then
  157.                 jumps to the restart vector.  If the CACHE program is
  158.                 buffering the writes, the restart will take place before
  159.                 the data is written to disk.  Hit the <F4> key and enter
  160.                 the command (include PATH if necessary) that causes your
  161.                 CACHE program to flush it's buffers.  AUTOCON will
  162.                 execute this program before rebooting.
  163.  
  164.              8. AUTOCON is initially configured with a warm (or soft)
  165.                 reboot.  Some machines have a problem with the warm
  166.                 boot (usually those with a large hard disk, and a large
  167.                 hard disk partition manager), and need a cold boot
  168.                 instead.  If you have a reboot problem change from a
  169.                 warm to a cold by hitting the <F5> key and answering yes
  170.                 to the question.  This change will be saved in the
  171.                 AUTOCON.DAT file, and AUTOCON will perform a cold boot
  172.                 (you'll see the memory being checked) in the future.
  173.  
  174.          AUTOCON is now completely installed and ready to use.  You have
  175.          two options for it's use in the future.  To simply update to a
  176.          new configuration type
  177.  
  178.                              AUTOCON <update name> <enter>
  179.                              e.g.  AUTOCON NOTSRS <enter>
  180.  
  181.          from the command line, and as long as AUTOCON.EXE and
  182.          AUTOCON.DAT are in the path, the configuration will be updated.
  183.          and your system will be rebooted.
  184.  
  185.  
  186.          To edit the data file type
  187.  
  188.                                     AUTOCON <enter>
  189.  
  190.          and you will be in the Data entry screen ready to update.
  191.  
  192.  
  193.          If you do not like the editor keystrokes (they are similar to
  194.          Wordstar and Sidekick), you may change them with a built in key
  195.          editor (popped up by hitting the <F6> key).  The colors  may
  196.          also be changed by hitting <AltFX> keys.  The help file has a
  197.          definition of which color each key combination changes.
  198.  
  199.                             AUTOCON NOTES
  200.  
  201.     If you have a computer with an LCD screen, set your mode to BW80 (2)
  202.     before starting AUTOCON.  This should make the screen show up
  203.     better.  If you prefer, you can start in color mode, and edit the
  204.     colors to something suitable.
  205.  
  206.     When you are in the data entry mode, you have some information on
  207.     the screen.  The top line has the current date and time as well as
  208.     the name/version of the program.  The second line has the
  209.     information on the current record (specifically the record number,
  210.     and the date and time it was last changed).  The middle of the
  211.     screen has an area for notes so that you can keep track of what this
  212.     particular record is used for.  The bottom two lines contain help
  213.     information for the current mode.
  214.  
  215.     While in this mode you can add more records (either up to fifty, or
  216.     your current memory limits whichever is lower) by hitting the <F3>
  217.     key.  You can delete the current configuration with the <CtrlF3> key.
  218.     Note:  You will not be able to delete the first record, nor will the
  219.     total record count be allowed to go below five.
  220.  
  221.     The <F10> key will pop up a list of the names of all of your
  222.     configuration records and allow you to choose the one you would like
  223.     to make current.
  224.  
  225.     <PgUp> and <PgDn> will move you to the previous/next record for
  226.     sequential editing.
  227.  
  228.     You can enter the command that flushes your disk CACHE by hitting
  229.     the <F4> key.  This command will be executed before a reboot is
  230.     performed.  If you don't has a disk CACHE program then you will not
  231.     need to enter a command here.
  232.  
  233.     The <F5> key will allow you to change your the boot type from warm
  234.     to cold, or cold to warm.
  235.  
  236.     The <F6> key will pop up a key stroke editor.  You can change the
  237.     actions of each of the commands of the built in editor.  There is
  238.     only so much room in the editor configurations, so rather than add
  239.     new keystrokes (you can specify up to three key combinations for
  240.     each editor action), it is better to change the old keystrokes.  The
  241.     keystrokes will be saved in the DAT file, and restored the next time
  242.     AUTOCON is run.  The original keystrokes can be restored with the
  243.     <AltR> key combination while in the key editor.
  244.  
  245.     The <Alt> key in combination with the Function keys will allow you
  246.     to change the colors.  The actions of these keys are detailed in the
  247.     help file (popped up by hitting F1 twice and selection Changing
  248.     Colors from the pick list).  If you don't like the colors, this will
  249.     allow you to customize them.  The new colors will be saved in the
  250.     DAT file.  The <AltF10> key will restore the default colors.
  251.  
  252.     AUTOCON will preserve the file attributes of the C:\AUTOEXEC.BAT and
  253.     C:\CONFIG.SYS files during the update.  e.g. If you have your files
  254.     as System and Read-Only before the update, they will be System and
  255.     Read-Only after the update.
  256.  
  257.  
  258.                          ADD OLD CONFIGURATIONS
  259.  
  260.  
  261.     If you have several configurations of AUTOEXEC.BAT and CONFIG.SYS
  262.     files already in use, there is a convenient method to add them to
  263.     AUTOCON.  While in the AUTOEXEC or CONFIG edit mode, if you hit the
  264.     <F5> key it will erase the contents of this field (it checks with
  265.     you first).  If you then hit <CtrlK><R> you will be given a chance
  266.     to enter a file name to read into the field.  If you use wildcard
  267.     notation, AUTOCON will pop up a file list for you to choose from.
  268.     The selected file name will then be read into the current field.  Do
  269.     one of the standard exit commands (<AltX>, <CtrlK><X>) and the field
  270.     now contains the file.
  271.  
  272.     Do this for each of your current configurations, and you will now
  273.     have the convenience of AUTOCON with all of your standard
  274.     configurations.
  275.  
  276.  
  277.  
  278.                                  LIMITATIONS
  279.  
  280.  
  281.      What are the limitations, well first I'll tell you about the ones I
  282.      know of, then you tell me about the ones that you find.  If you
  283.      find bugs, then please let me know immediately.  I believe I have
  284.      eradicated all of them, but only time will tell.  Below I have
  285.      listed my name on several system (SUMMIT, COMPUSERVE, GENIE).  If
  286.      you find a real show stopper then call me collect.  I definitely
  287.      want this program to be bullet-proof.
  288.  
  289.      Each copy of the AUTOEXEC field is limited to 4K, each copy of the
  290.      CONFIG field is limited to 2K, and the Notes are limited to 400
  291.      characters.  I don't come anywhere close to these numbers, but you
  292.      may.  If these sizes are too small for you, I can easily change
  293.      them.  If no one complains, I will assume they are large enough.
  294.  
  295.      The program only deals with the C: drive.  Does anyone need to be
  296.      able to talk to another drive?  Again if this is important I will
  297.      add the ability to configure the target drive.
  298.  
  299.      I have already made several changes due to user feedback (for
  300.      instance, the original release could only handle five
  301.      configurations), and I am ready to consider any that you suggest.
  302.  
  303.                                   FUTURE
  304.  
  305.      Where is AUTOCON going in the future, well I have several thoughts
  306.      in mind for enhancements.  You will also have a hand in the future
  307.      directions.  I have discovered that I can't anticipate all of your
  308.      needs.  You will have to tell me what changes and enhancements you
  309.      would like to see the most.
  310.  
  311.      There have been several suggestions made already, and they are in
  312.      the queue.  The editor needs to be enhanced in several ways.  I
  313.      intend to add the capability to cut and paste data between the
  314.      configurations without having to save it to a file first.  I will
  315.      also add a search and replace that maintains it's info so that
  316.      identical search and replaces can be carried out in different
  317.      configurations.  Right now there is no way to leave spaces in the
  318.      Autoexec and Config (all blanks are trimmed), and a couple of the
  319.      users have use for such spaces.  I will add the capability to make
  320.      trimming the blanks optional.  A split screen capability has been
  321.      requested for the Autoexec/Config fields.
  322.  
  323.      There has been a request to make the entire main screen "mouseable"
  324.      (F5, F6, Alt Fx, etc.).  To do so, I will have to go to some type
  325.      of pull down menu system. I'm not sure how I will implement this,
  326.      but it will be in a future release.
  327.  
  328.      Since there seems to be a lot of interest in it, I will add some
  329.      companion programs to AUTOCON similar to the PC Magazine utilities.
  330.      One will allow you to select different configurations on boot up
  331.      I will also include my own version of the BATCHMAN utility from PC
  332.      Magazine. I'm not sure how far away these utilities are, but I
  333.      would hope to have them out by May at the latest.
  334.  
  335.      If you have other ideas for companion programs let me know.  I
  336.      would like AUTOCON to be your one-stop program for controlling the
  337.      reboot configuration process.
  338.  
  339.      How about some feedback on this one?  Would you like to see a
  340.      tutorial on BATCH files included in the helpfile, or is that
  341.      something covered by other programs?
  342.  
  343.      As I said, your feedback will direct the future versions, let me
  344.      know what you would like to see.
  345.  
  346.  
  347.  
  348.                                    LICENSE
  349.  
  350.  
  351.  
  352.       This version of AUTOCON is NOT public domain nor free software, but
  353.       is being distributed as "shareware".
  354.  
  355.       AUTOCON is copyright (C) 1989-90 by Larry Weaver.
  356.  
  357.       Non-registered users of this software are granted a limited
  358.       license to make an evaluation copy for trial use on a private,
  359.       noncommercial basis, for the express purpose of determining
  360.       whether AUTOCON is suitable for their needs.  At the end of this
  361.       trial period, you should either register your copy or
  362.       discontinue using AUTOCON.
  363.  
  364.       What does all this really mean?  If you use this program, then
  365.       you should pay for your copy.  That way I'll be able to provide
  366.       you support, updates and stay in business.
  367.  
  368.       An AUTOCON registration entitles you to use the program on any and
  369.       all computers available to you.
  370.  
  371.       All users are granted a limited license to copy AUTOCON only for
  372.       the trial use of others and subject to the above limitations.
  373.       This license does NOT include distribution or copying of this
  374.       software package:
  375.  
  376.         1. In connection with any other product or service.
  377.         2. For general use within a company or institution.
  378.         3. For any consideration or 'disk fee'.
  379.         4. Distribution in modified form, i.e., the file containing
  380.            this license information MUST be included, along with the
  381.            full AUTOCON documentation.
  382.  
  383.       Operators of electronic bulletin board systems (Sysops) are
  384.       encouraged to post AUTOCON for downloading by their users, as
  385.       long as the above conditions are met.
  386.  
  387.       If you are the distributor of a public domain or user-supported
  388.       software library, then you may be eligible to distribute copies
  389.       of AUTOCON.  You must meet all of the above conditions and acquire
  390.       written permission from Larry Weaver before doing so, however.
  391.       Please call or write for details.
  392.  
  393.  
  394.  
  395.  
  396.                                  DISCLAIMER
  397.  
  398.  
  399.  
  400.       Use of this program acknowledges this disclaimer of warranty:
  401.       "This program is supplied as-is.  Larry Weaver disclaims all
  402.       warranties, expressed or implied, including, without limitation,
  403.       the warranties of merchantability and of fitness of this program
  404.       for any purpose.  Larry Weaver assumes no liability for damages
  405.       direct or consequential, which may result from the use of this
  406.       program."
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.                            ORDERING INFORMATION
  418.  
  419.       An AUTOCON registration licenses you to use the product on a
  420.       regular basis.  Users need register only one version of AUTOCON;
  421.       registration includes licensed use of all upgrades. Registered
  422.       users can always get the most current version of the program at a
  423.       nominal fee ($8.00 as of this writing) by calling or writing Larry
  424.       Weaver.  Individual registrations for AUTOCON cost just $10.
  425.  
  426.       CORPORATE SITE LICENSES AND QUANTITY PURCHASES
  427.  
  428.       All corporate, business, government or other commercial users of
  429.       AUTOCON must be registered.  A site license is available for a one
  430.       time charge of $100.00.
  431.  
  432.       Note that with a site license, only one copy of the program will
  433.       be sent.  You will be responsible for distributing additional
  434.       copies.
  435.  
  436.       ALL PRICES ARE SUBJECT TO CHANGE WITHOUT NOTICE.
  437.  
  438.  
  439.       Please use the enclosed order form when placing an order, or print
  440.       out the file REGISTER.PRN.
  441.  
  442.       Even if you don't register, how about some feedback.
  443.  
  444.               You can contact me as D.Weave on SUMMIT,
  445.                   72460,3072 on COMPUSERVE,
  446.                      L.WEAVER1 on GENIE.
  447.  
  448.       If you find the program useful, but you only mess with your
  449.       configuration a couple of times a year, then  I have what I call a
  450.       use fee.  It's not really a registration, but it does allow you to
  451.       use the program once every few months.
  452.  
  453.  
  454.  
  455.          -------------------  REGISTRATION    ----------------------
  456.  
  457.                            Please support AUTOCON!
  458.                           thank you for your support.
  459.  
  460. Remit To:           Larry Weaver
  461.                     317 Ladera St. #2
  462.                     Santa Barbara, CA  93101
  463.  
  464.  _
  465. |_| AUTOCON use fee, no registration ($5.00)                       $______
  466.  _
  467. |_| AUTOCON Standard registration ($10.00)                         $______
  468.  _
  469. |_| AUTOCON Standard registration, includes new disk ($18.00)      $______
  470.  
  471.  _
  472. |_| AUTOCON Upgrade to newest version ($8.00)                      $______
  473.        Registered users only
  474.  _
  475. |_| Subscription plan for REGISTERED Users ($21.00)                $______
  476.       (Receive the next 3 updates of AUTOCON, as they
  477.        become available. This fee is in addition to the
  478.        $10.00 Registration.)
  479.  
  480.  
  481.               _            _
  482. Payment by:  |_| Check or |_| money order enclosed           TOTAL  $______
  483.  
  484.             _            _
  485. Disk Type: |_| 5 1/4"   |_| 3 1/2"
  486.  
  487. Name     ___________________________________________________________________
  488.  
  489. Address  ___________________________________________________________________
  490.  
  491.          ___________________________________________________________________
  492.  
  493.          ___________________________________________________________________
  494.  
  495.  
  496.          Day Phone: _________________________ Eve: ______________________
  497.  
  498.  
  499.       ------------------------ User comments -------------------------
  500.       I acquired AUTOCON V1.3 from
  501.               [ ] - Friend                    [ ] - Software product
  502.               [ ] - Computer Club             [ ] - Computer Store
  503.               [ ] - Data Base Service         [ ] - Electronic BBS
  504.               [ ] - Other - Please Specify ___________________________
  505.  
  506.       I would also appreciate any input you would care to give
  507.       concerning AUTOCON.  If you have any ideas or comments that would
  508.       make AUTOCON a better program, then please let me know.
  509.  
  510.       I value your comments!
  511.  
  512.       Comments and/or suggestions:
  513.       ________________________________________________________________
  514.  
  515.       ________________________________________________________________
  516.  
  517.       ________________________________________________________________
  518.  
  519.       ________________________________________________________________
  520.  
  521.       ________________________________________________________________
  522.  
  523.       ________________________________________________________________
  524.  
  525.       ________________________________________________________________
  526.  
  527.       ________________________________________________________________
  528.  
  529.       ________________________________________________________________
  530.  
  531.       ________________________________________________________________
  532.  
  533.       ________________________________________________________________
  534.  
  535.       ________________________________________________________________
  536.  
  537.       ________________________________________________________________
  538.  
  539.  
  540.  
  541.  
  542.